<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>正则表达式</title>
    <link rel="stylesheet" href="style.css">
    <link rel="stylesheet" href="../../jsfile/layer.css"/>
    <script src="../../jsfile/jquery.js"></script>
    <script src="../../jsfile/layer.js"></script>
    <script src="../../jsfile/base.js"></script>

    <script type="text/javascript">
        //表示要求字符串中,是否包含字母e
        // var patt = new RegExp("e");
        //也是表达的是正则表达式对象,和上面是一样的
        // var patt = /e/;
        //表示要求字符串中,包含字母a或者b或者c
        // var patt = /[abc]/;
        //表示要求字符串,包含任意的小写字母
        // var patt = /[a-z]/;
        //表示要求字符串,包含任意的大写字母
        // var patt = /[A-Z]/;
        //比宝石要求字符串,是否包含任意数字
        // var patt = /[0-9]/;
        //表示要求字符串中包含任意的数字,字母,下划线
        // var patt = /\w/;
        //表示要求字符串中至少包含一个a
        // var patt = /a+/;
        //表示要求字符中是否包含0个或者多个a
        // var patt = /a*/;
        //表示要求字符串中是否包含一个或者零个a
        // var patt = /a?/;
        //表示要求字符串中是否包含连续的3个a
        // var patt = /a{3}/;
        //表示要求字符串中是否包含至少3个连续的a，最多5个连续的a
        // var patt = /a{3,5}/;
        //表示要求字符串中至少包含3个连续的a
        // var patt = /a{3,}/;
        //表示要求字符串必须以a结尾
        // var patt = /a$/;
        //表示要求字符串必须以a打头
        // var patt = /^a/;
        //要求字符串中是否包含至少三个连续的a
        // var patt = /a{3,5}/;
        //要求字符串,从头到尾都必须完全匹配
        var patt = /^a{3,5}$/;
        var str = "aaaa";
        alert(patt.test(str));
    </script>

</head>
<body>
<p id="text_show">
    表示要求字符串中，是否包含字母e<br/>
    var patt = new RegExp("e");<br/>
    var patt = /e/; // 也是正则表达式对象<br/>
    表示要求字符串中，是否包含字母a或b或c<br/>
    var patt = /[abc]/;<br/>
    表示要求字符串，是否包含小写字母<br/>
    var patt = /[a-z]/;<br/>
    表示要求字符串，是否包含任意大写字母<br/>
    var patt = /[A-Z]/;<br/>
    表示要求字符串，是否包含任意数字<br/>
    var patt = /[0-9]/;<br/>
    表示要求字符串，是否包含字母，数字，下划线<br/>
    var patt = /\w/;<br/>
    表示要求 字符串中是否包含至少一个a<br/>
    var patt = /a+/;<br/>
    表示要求 字符串中是否 *包含* 零个 或 多个a<br/>
    var patt = /a*/;<br/>
    表示要求 字符串是否包含一个或零个a<br/>
    var patt = /a?/;<br/>
    表示要求 字符串是否包含连续三个a<br/>
    var patt = /a{3}/;<br/>
    表示要求 字符串是否包 至少3个连续的a，最多5个连续的a<br/>
    var patt = /a{3,5}/;<br/>
    表示要求 字符串是否包 至少3个连续的a，<br/>
    var patt = /a{3,}/;<br/>
    表示要求 字符串必须以a结尾<br/>
    var patt = /a$/;<br/>
    表示要求 字符串必须以a打头<br/>
    var patt = /^a/;<br/>

    要求字符串中是否*包含* 至少3个连续的a<br/>
    var patt = /a{3,5}/;<br/>
    要求字符串，从头到尾都必须完全匹配<br/>
    var patt = /^a{3,5}$/;<br/>
</p>
<div class="look_source_code" onclick="getPageContent()">查看源码</div>

</body>


</html>


